package com.singleton.demo01;

/**
 * 单例模式特点: 1.构造器私有 2.提供返回自身实例对象的方法,因为外界无法创建单例类实例,因此该方法必须是static的
 *
 * 饿汉式单例模式, 极力推荐该种方式创建单例对象. 原因:
 * 创建对象是费点时间,但是相比饿汉式和双重检查,它们存在synchronized 同步阻塞问题, 影响效率.
 *
 */
public class EagerSingleton {
    private static EagerSingleton instance = new EagerSingleton();
    private EagerSingleton(){}

    public static EagerSingleton getInstance(){
        return instance;
    }


}
